   * {
       margin: 0;
       padding: 0;
   }

   h1,
   h2,
   h3,
   h4,
   h5,
   h6 {
       /* 去掉标题默认加粗样式 */
       font-weight: normal;
   }


   /* 初始化a标签的样式 */

   a {
       text-decoration: none;
       color: #333;
       cursor: pointer;
   }

   ul,
   li {
       list-style: none;
   }

   em,
   i {
       font-style: normal;
   }


   /* 快速浮动 */


   /* 左浮动 */

   .pull-left {
       float: left;
   }


   /* 右浮动 */

   .pull-right {
       float: right;
   }



   /* 清除浮动 */

   .clearfix {
       clear: both;
   }

   html {
       position: relative;
   }

   /* 修改公top共样式 */
   .sYshangpin_box .sYshangpin_L {
       background-color: #027BD6 !important;
       border: 0px;
       height: 42px !important;
       position: relative;
       width: 200px !important;
   }

   .sYding_headerRt,
   .sYding_headerbox,
   .sYshangpin_box {
       width: 1200px !important;
   }
   .dsc-search_input input{
    border-color:#027BD6 !important;
   }
   .dsc-search_input button:nth-child(2){
    background-color:#027BD6 !important ;
   }
   
   .dsc-search_input button:nth-child(3){
    background-color:#434D55 !important ;
   }
   


   /* 轮播图 */
   .swiper {
       max-width: 1903px;
       height: 400px;
       position: relative;
   }

   .swiper-pagination {
       background-color: hsla(0, 0%, 100%, .3);
       width: 100px !important;
       position: absolute;
       bottom: 10px;
       left: 50% !important;
       border-radius: 12px;
   }

   .swiper-pagination span {
       width: 12px;
       height: 12px;
   }

   /* 二级导航 */
   .navigation {
       width: 200px;
       height: 400px;
       background: #2984EB;
       position: absolute;
       top: 40px;
       left: 0px;
       z-index: 5;

   }

   .navigation ul {
       width: 200px;
       height: 400px;
   }

   .navigation ul li {
       width: 200px;
       height: calc(20% - 1px);
   }


   .navigation ul li .zuo {
       width: 170px;
       padding: 18px 0px;
       height: 44px;
       margin-left: 10px;
       border-bottom: 1px dashed #4B94E6;
   }



   .navigation ul li .zuo p {
       width: 170px;
       height: 18px;
       margin-bottom: 3px;

   }

   .navigation ul li .zuo p a {
       width: 170px;
       height: 18px;
       margin-bottom: 3px;
       color: #fff;
       font-weight: bold;
       font-size: 14px;
   }

   .navigation ul li .zuo span {
       width: 170px;
       height: 18px;
       margin-bottom: 3px;
   }

   .navigation ul li:hover {
       background: #006BBC;
   }

   .navigation ul li:hover .you {
       display: block;
   }

   .navigation ul li .zuo span a {
       color: #fff;
       font-size: 14px;
   }

   .navigation ul li .you {
       box-shadow: 0 0 0 0 transparent;
       overflow: hidden;
       width: 445px;
       height: 378px;
       position: absolute;
       top: 0;
       left: 200px;
       background: #fff;
       display: none;
   }





   .navigation ul li .you .erji {
       padding: 20px 20px 0;
       width: 190px;
       height: 378px;
   }

   .navigation ul li .you .erji a {
       display: block;
       font-size: 14px;
       width: 190px;
       color: #000;
       padding-bottom: 10px;
       border-bottom: 1px dashed #eaeaea;
       margin-bottom: 15px;
   }

   .navigation ul li .you .erji li {
       float: left;
       width: 90px;
       margin-right: 10px;
       word-break: break-all;
       overflow: hidden;
       height: 24px;
       margin-bottom: 10px;
       display: block;
       background: #F8F8F8;
       text-align: center;
       line-height: 2;
       font-size: 12px;
   }

   .navigation ul li .you .erji li:hover {
       color: #fff;
       background: #555;
       cursor: pointer;
   }

   /* 热门推荐 */
   .hot {
       margin: 40px auto 30px;
       width: 1200px;
       height: 354px;
   }

   .hot .hd {
       border-bottom: 2px solid #434D55;
       width: 100%;
       height: 49px;
       display: flex;
       justify-content: space-between;
   }

   .hot .hd p {
       width: 84px;
       height: 49px;
       line-height: 39px;
       font-size: 21px;
   }

   .hot .hd .rig {
       width: 348px;
       height: 49px;
   }

   .hot .hd .rig ul {
       width: 348px;
       height: 49px;
       display: flex;
   }

   .hot .hd .rig ul li {
       flex: 1;
       text-align: center;
       line-height: 49px;
       font-size: 14px;
       padding: 3px 15px;
       cursor: pointer;
       border-right: 1px solid #ededed;
   }

   .on {
       font-weight: 700;
       color: #006BBC;
   }

   .hot .bd {
       width: 100%;
       height: 293px;
       margin-top: 10px;
   }

   .hot .bd ul {
       width: 100%;
       height: 293px;
   }

   .hot .bd li {
       padding: 20px 20px 0;
       width: 159px;
       border: 1px solid #ededed;
       text-align: center;
       margin-right: -1px;
       height: 271px;
       float: left;
       cursor: pointer;
   }

   .hot .bd li .img {
       width: 159px;
       height: 159px;
       margin: 0 0 5px;
   }

   .hot .bd li .img img {
       width: 100%;
       height: 100%;
   }

   .hot .bd li span {
       width: 159px;
       height: 24px;
       margin: 0 0 5px;
       font-size: 16px;
       display: block;
       color: #f42424;
       text-align: center;
       line-height: 24px;
   }

   .hot .bd li p {
       width: 159px;
       height: 34px;
       display: block;
       overflow: hidden;
       font-size: 12px;
       text-align: center;
       color: #555;
   }

   .hot .bd li a {
       width: 159px;
       height: 30px;
       background: #f42424;
       text-align: center;
       line-height: 30px;
       color: white;
       margin-top: 14px;
       display: none;
       font-size: 12px;
   }

   .hot .bd li:hover a {
       display: block;
   }

   .item {
       display: none !important;
   }

   .item-show {
       display: block !important;
   }

   /* 品牌旗舰 */

   .flagShip {
       width: 1200px;
       height: 354px;
       margin: 30px auto 30px;
   }

   .flagShip .hd {
       width: 100%;
       height: 42px;
       margin-bottom: 12px;

   }

   .flagShip .hd h2 {
       width: 84px;
       height: 42px;
       font-size: 21px;
       text-align: center;
       line-height: 30px;
   }

   .flagShip .bd {
       width: 1200px;
       height: 300px;
       background: pink;
       display: flex;
   }

   .flagShip .bd .lef {
       width: 350px;
       height: 300px;
   }

   .flagShip .bd .bot {
       width: 400px;
       height: 300px;
       font-size: 0;
   }

   .flagShip .bd .rig {
       width: 450px;
       height: 300px;
   }

   .flagShip .bd .rig ul {
       display: flex;
       flex-wrap: wrap;
       font-size: 0;
   }

   .flagShip .bd .rig li {
       border: 1px solid #ededed;
       width: 149px;
       height: 76px;
       margin: 0 -1px -1px 0;
       text-align: center;
   }

   .flagShip .bd .rig li img {
       width: 149px;
       height: 76px;
       display: table-cell;
       vertical-align: middle;
   }

   /* 厨房电器 */
   .kitchen {
       width: 1200px;
       height: 700px;
       margin: 0 auto;
       margin-bottom: 30px;
       /* background: pink; */
   }

   .kitchen .f_hd {
       width: 1200px;
       height: 50px;
       border-bottom: 1px solid #2E84E9;
       margin-bottom: 20px;
       display: flex;
       justify-content: space-between;
   }

   .kitchen .f_hd h2 {
       text-align: center;
       line-height: 50px;
       font-size: 21px;
   }

   .kitchen .f_hd .extra {
       width: 460px;
       height: 50px;
   }

   .kitchen .f_hd .extra ul {
       width: 460px;
       height: 50px;
       display: flex;
       border-bottom: 1px solid #2E84E9;
   }

   .kitchen .f_hd .extra ul li {
       flex: 1;
       text-align: center;
       line-height: 50px;
       border: 1px solid #f8f8f8;
       background-color: #fff;
       margin-left: 8px;
       cursor: pointer;
       font-size: 12px;
   }

   .kitchen .f_hd .extra ul .active {
       border: 1px solid #2E84E9 !important;
       border-bottom: 1px solid #fff !important;
       color: #2E84E9;
   }

   .f_bd {
       width: 1200px;
       height: 630px;
       /* background: pink; */
   }

   .f_bd .blf {
       width: 280px;
       height: 460px;
       position: relative;
       float: left;
   }

   .f_bd .blf .lad {
       width: 280px;
       height: 460px;
   }

   .f_bd .blf .lmenu {
       width: 200px;
       height: 120px;
       position: absolute;
       top: 330px;
       left: 46px;
   }

   .f_bd .blf .lmenu ul {
       width: 200px;
       height: 120px;

   }

   .f_bd .blf .lmenu ul li {
       float: left;
       width: 90px;
       height: 30px;
       line-height: 30px;
       text-align: center;
       margin: 0 10px 10px 0;
       opacity: .7;
       filter: alpha(opacity=70);
       background: rgba(0, 0, 0, .4);
       color: #fff;
       transition: all .2s;
       font-size: 12px;
       cursor: pointer;
   }

   .f_bd .blf .lmenu ul li:hover {
       opacity: 1;
   }

   .f_bd .rit {
       float: left;
       width: 920px;
       height: 460px;
   }

   .f_bd .rit ul {
       width: 920px;
       height: 460px;
   }

   .f_bd .rit ul .first {
       float: left;
       width: 280px;
       height: 412px;
       padding: 24px;
   }

   .f_bd .rit ul .first .cimg {
       width: 280px;
       height: 280px;
       cursor: pointer;
   }

   .f_bd .rit ul .first .cimg img {
       width: 280px;
       height: 280px;
   }

   .f_bd .rit ul .first .cwz {
       width: 252px;
       height: 82px;
       background: #F5F9FF;
       padding: 14px 14px;
       margin-top: 20px;
   }

   .f_bd .rit ul .first .cwz p {
       overflow: hidden;
       color: #555;
       font-size: 12px;
       text-align: left;
       margin-bottom: 10px;
       cursor: pointer;
   }

   .f_bd .rit ul .first .cwz .handle {
       width: 252px;
       height: 36px;
   }

   .f_bd .rit ul .first .cwz .handle .handle_price {
       width: 140px;
       height: 36px;
       float: left;
       color: #f43434;
       font-size: 21px;
       text-align: left;
       overflow: hidden;
   }

   .f_bd .rit ul .first .cwz .handle .handle_btn {
       float: right;
       background: #f43434;
       color: #fff;
       text-align: center;
       height: 36px;
       line-height: 36px;
       width: 110px;
       font-size: 14px;
       cursor: pointer;
   }

   .f_bd .rit ul {
       float: left;
   }

   .f_bd .rit ul li {
       float: left;
       width: 168px;
       height: 202px;
       font-size: 14px;
       text-align: center;
       margin: 0 -1px -1px 0;
       position: relative;
       padding: 14px;
       border: 1px solid #ededed;
   }

   .f_bd .rit .itema {
       display: none;
   }

   .f_bd .rit .items {
       display: block;
   }



   .f_bd .rit ul li .p_img {
       text-align: center;
       width: 143px;
       height: 143px;
       margin: 0 auto;
       position: relative;
   }

   .f_bd .rit ul li .p_img img {
       width: 100%;
       height: 100%;
   }

   .f_bd .rit ul li .p_name {
       font-size: 12px;
       color: #555;
       margin: 11px 0 5.5px;
       height: 20px;
       overflow: hidden;
       text-overflow: ellipsis;
       white-space: nowrap;
   }

   .f_bd .rit ul li .p_price {
       text-align: center;
       font-size: 14px;
       color: #f42424;
   }

   .brands {
       width: 1200px;
       height: 70px;
       display: flex;
   }

   .brands li {
       width: 120px;
       height: 70px;
       cursor: pointer;
   }

   .brands li img {
       width: 120px;
       height: 70px;
   }

   .banner {
       width: 1200px;
       height: 100px;
   }

   .banner img {
       width: 1200px;
       height: 100px;
   }


   /* 大家电 */
   .kitchen .f_hd .extra ul .active1 {
       border: 1px solid #2E84E9 !important;
       border-bottom: 1px solid #fff !important;
       color: #2E84E9;
   }

   .f_bd .rit .itema1 {
       display: none;
   }

   .f_bd .rit .items1 {
       display: block;
   }


   /* 个护健康 */
   .kitchen .f_hd .extra ul .active2 {
       border: 1px solid #2E84E9 !important;
       border-bottom: 1px solid #fff !important;
       color: #2E84E9;
   }

   .f_bd .rit .itema2 {
       display: none;
   }

   .f_bd .rit .items2 {
       display: block;
   }

   /* 五金家装 */
   .kitchen .f_hd .extra ul .active3 {
       border: 1px solid #2E84E9 !important;
       border-bottom: 1px solid #fff !important;
       color: #2E84E9;
   }

   .f_bd .rit .itema3 {
       display: none;
   }

   .f_bd .rit .items3 {
       display: block;
   }

   /* 生活电器 */
   .kitchen .f_hd .extra ul .active4 {
       border: 1px solid #2E84E9;
       border-bottom: 1px solid #fff;
       color: #2E84E9;
   }

   .f_bd .rit .itema4 {
       display: none;
   }

   .f_bd .rit .items4 {
       display: block;
   }

   li,
   img {
       cursor: pointer;
   }


   /* 随手购 */

   .jsui {
       width: 1200px;
       height: 404px;
       margin-top: 10px;
       margin: 0 auto;
   }

   .jsui .jsui1 {
       width: 1200px;
       height: 42px;
       margin-bottom: 12px;
       position: relative;
   }

   .jsui .jsui1 .jsui1-1 {
       width: 63px;
       height: 42px;
       font-size: 21px;
       line-height: 42px;
       float: left;
   }

   .jsui .jsui1 .jsui1-2 {
       width: 51px;
       height: 8px;
       position: absolute;
       top: 30px;
       right: 0px;
   }

   .jsui .jsui1 .jsui1-2 ul {
       width: 51px;
       height: 8px;
   }

   .jsui .jsui1 .jsui1-2 ul li {
       width: 8px;
       height: 8px;
       margin-right: 5px;
       border-radius: 50%;
       background-color: #9F9F9F;
       float: left;
   }

   .jsui .jsui1 .jsui1-2 ul .active {
       width: 20px;
       background-color: red;
       border-radius: 5px;
   }

   .jsui .jsui2 {
       width: 1200px;
       height: 350px;
       overflow: hidden;
       position: relative;
   }

   .jsui .jsui2 ul {
       width: 3900px;
       height: 350px;
       position: absolute;
       top: 0px;
       left: 0px;
   }

   .jsui .jsui2 ul li {
       width: 158px;
       height: 298px;
       padding: 25px 20px 27px;
       float: left;
       border: 1px dashed #D1D1D1;
   }

   .jsui .jsui2 ul li .div1 {
       width: 158px;
       height: 158px;
   }

   .jsui .jsui2 ul li .div2 {
       width: 158px;
       height: 24px;
       margin: 10px 0px;
       text-align: center;
       line-height: 24px;
       color: red;
   }

   .jsui .jsui2 ul li .div3 {
       width: 158px;
       height: 54px;
       margin: 0px 0px 10px;
       font-size: 12px;
       cursor: pointer;
   }

   .jsui .jsui2 ul li .div3:hover {
       color: red;
   }

   .jsui .jsui2 ul li .div4 {
       width: 156px;
       height: 28px;
       border: 1px solid red;
       color: red;
       text-align: center;
       line-height: 28px;
       cursor: pointer;
   }

   .jsui .jsui2 ul li .div4:hover {
       background-color: red;
       color: white;
   }

   .jsui .jsui2 .an {
       width: 25px;
       height: 60px;
       color: #CCCCCC;
       background-color: #B2B2B2;
       font-size: 25px;
       text-align: center;
       line-height: 60px;
       cursor: pointer;
       display: none;
   }

   .jsui .jsui2 .an:hover {
       background-color: #7F7F7F;
   }

   .jsui .jsui2 .prev {
       position: absolute;
       top: 50%;
       left: 0px;
       margin-top: -30px;
   }

   .jsui .jsui2 .next {
       position: absolute;
       top: 50%;
       right: 0px;
       margin-top: -30px;
   }


   /* 楼层导航 */

   .jlou {
       width: 46px;
       height: 394px;
       position: fixed;
       top: 50%;
       margin-top: -224px;
       left: 60px;
       background-color: white;
       display: none;
       z-index: 999;
   }

   .jlou .jlou1 {
       width: 30px;
       height: 36px;
       margin-bottom: 2px;
       padding: 7px 8px;
       font-size: 12px;
       background-color: #E9E9E9;
       text-align: center;
   }

   .jlou .active {
       background-color: #2984EB;
       color: white;
   }

   .jlou .jlou1:hover {
       background-color: #2984EB;
       color: white;
   }

   .jlou .jlou2 {
       width: 30px;
       height: 16px;
       margin-bottom: 2px;
       padding: 7px 8px;
       background-color: #E9E9E9;
       text-align: center;
   }

   .jlou .jlou2:hover {
       background-color: #2984EB;
       color: white;
   }

   .footer1 {
       margin-bottom: -4px;
       background: #000;
   }